/** /////////////////////////////////////////////////////////////////////////////////
 * @author		Jaeger, Mathias
 * @function 	sound.js dient dazu eine beim Aufruf uebergebene Sound-Datei
 * 				abzuspielen.
 * @param		dateiname dient als Uebergabeparameter zur Pfadbildung
 /////////////////////////////////////////////////////////////////////////////////*/


function vollbildModus(value) {
	if (value && THREEx.FullScreen.available() && !THREEx.FullScreen.activated()) {
		THREEx.FullScreen.request(document.getElementById("anwendung"));
		laneAssist.vollbild = true;
		onWindowResize();
		laneAssist.renderer.setSize(laneAssist.fensterBreite, laneAssist.fensterHoehe);
	} else {
		alert("Ihr Browser unterst&uuml leider keinen Vollbildmodus");
		laneAssist.vollbild = false;
	}
}

function changeHandler() {
	// Falls schon Vollbild, dann abbrechen und in jedem Fallv Haekchen entfernen
	if (THREEx.FullScreen.activated()) {
		THREEx.FullScreen.cancel();
		laneAssist.gui.__folders.Optionen.__controllers[2].object.Vollbild = false;
	}
	// Andernfalls Vollbild anfordern
	else {
		THREEx.FullScreen.request();
		// Haekchen setzen
		laneAssist.gui.__folders.Optionen.__controllers[2].object.Vollbild = true;
		// EventListener fuer Key-Up, weil andere vom Browser belegt
		laneAssist.keyboard.domElement.addEventListener('keyup', function(event) {
			// Haekchen entfernen
			if (laneAssist.keyboard.eventMatches(event, 'escape')) {
				console.log(laneAssist.gui.__folders.Optionen.__controllers[2].object.Vollbild = false);
			};
		});
	}
};